﻿
using System;
using System.Threading.Tasks;
using System.Linq.Expressions;


using Oliving.Edge.IRepository.Base;
using Oliving.Edge.Model;
using Oliving.Edge.Model.Dto.XLT;
using Oliving.Edge.Model.Models.XLT;

namespace Oliving.Edge.IRepository.XLT
{
    /// <summary>
    /// IBase_EquipmentCategoryRepository  , Base_EquipmentCategory , 设备类型表
    /// </summary>	
    public interface IBase_EquipmentCategoryRepository : IBaseRepository<Base_EquipmentCategory>
    {       Task<PageModel<Base_EquipmentCategoryPageDto>> QueryPageList(Expression<Func<Base_EquipmentCategory, bool>> whereExpression, int intPageIndex = 1, int intPageSize = 20, string sortField = null, string sortOrder = null); 
    }
        }
